% The next line should cause the 4 values to be loaded into rect.\
% It doesn't seem to work.\
%\
rect \
grestore\
endps\
\f1\fs28 \
A: This is a missing feature in
\b pswrap
\b0 ; you can't assign multiple values like that. The rule is that everytime an output param name is encountered, the value from the top of the stack is placed in the output param. Thus you either need to mention the name "rect" four times:\
\
\f2\fs24 rect rect rect rect\
\f1\fs28 \
or do something more general like\
\
\f2\fs24 4 \{rect\} repeat\
\f1\fs28 \
to load the four return values on the stack into rect. Of course the values will be loaded into rect in the reverse order; if the stack contained the four values a, b, c, and d, with d on top, then rect[0] will contain d, rect[1] will contain c, and so on. You might want to rearrange the array on the c-side once you return from the